<script type="text/javascript" language="JavaScript">
var ns6=document.getElementById&&!document.all;
var ie=document.all;
var nbr_module=module.length;
var nbr_menu=menu.length;
function affiche_menu_module(num)
 {
  for(var i=0;i<nbr_module;i++)
   {
    if(ns6){objet=document.getElementById("menu"+i)} else if(ie){objet=document.all["menu"+i]}
    if(objet.style.display==""){objet.style.display = "none"}
   }
  if(ns6){objet=document.getElementById("menu"+num)} else if(ie){objet=document.all["menu"+num]}
  if(objet.style.display=="none"){objet.style.display=""}
 }
function dessus(lien)
 {
  lien.style.background=couleur_fond_dessus;
  lien.style.color=couleur_lien_dessus;
 }
function a_cote(lien)
 {
  lien.style.background=couleur_fond_a_cote;
  lien.style.color=couleur_lien_a_cote;
 }
//------------------- Generation du menu  ------------------------//
function genere_menu_modules (menu_defaut)
 {
  document.write("<style type='text/css'>");
  document.write("td.module{");
  document.write("font-family:"+police_module+";");
  document.write("font-size:"+taille_police_module+";");
  document.write("text-align:"+police_module_alignement+";");
  document.write("color:"+couleur_police_module+";");
  document.write("border:"+bordure_module+";");
  document.write("border-top:"+bordure_module_haut+";");
  document.write("border-left:"+bordure_module_gauche+";");
  document.write("border-right:"+bordure_module_droite+";");
  document.write("border-bottom:"+bordure_module_bas+";");
  document.write("background-color:"+couleur_fond_module+";");
  document.write("-moz-border-radius-topleft:"+bordure_arrondi_module_topleft+";");
  document.write("-moz-border-radius-topright:"+bordure_arrondi_module_topright+";");
  document.write("-moz-border-radius-bottomleft:"+bordure_arrondi_module_bottomleft+";");
  document.write("-moz-border-radius-bottomright:"+bordure_arrondi_module_bottomright);
  document.write("}");
  
  document.write("td.menu{");
  document.write("font-family:"+police_menu+";");
  document.write("font-size:"+taille_police_menu+";");
  document.write("text-align:"+police_menu_alignement+";");
  document.write("color:"+couleur_police_menu+";");
  document.write("border:"+bordure_menu+";");
  document.write("border-top:"+bordure_menu_haut+";");
  document.write("border-left:"+bordure_menu_gauche+";");
  document.write("border-right:"+bordure_menu_droite+";");
  document.write("border-bottom:"+bordure_menu_bas+";");
  document.write("background-color:"+couleur_fond_menu+";");
  document.write("-moz-border-radius-topleft:"+bordure_arrondi_menu_topleft+";");
  document.write("-moz-border-radius-topright:"+bordure_arrondi_menu_topright);
  document.write("}");
  
  document.write("td.sous_menu_bordure{");
  document.write("font-family:"+police_sous_menu+";");
  document.write("font-size:"+taille_police_sous_menu+";");
  document.write("text-align:"+police_sous_menu_alignement+";");
  document.write("color:"+couleur_police_sous_menu+";");
  document.write("border:"+bordure_sous_menu+";");
  document.write("border-top:"+bordure_sous_menu_haut+";");
  document.write("border-left:"+bordure_sous_menu_gauche+";");
  document.write("border-right:"+bordure_sous_menu_droite+";");
  document.write("border-bottom:"+bordure_sous_menu_bas+";");
  document.write("background-color:"+couleur_fond_sous_menu);
  document.write("}");
  
  document.write("td.sous_menu_bordure_dernier{");
  document.write("font-family:"+police_sous_menu_dernier+";");
  document.write("font-size:"+taille_police_sous_menu_dernier+";");
  document.write("text-align:"+police_sous_menu_alignement_dernier+";");
  document.write("color:"+couleur_police_sous_menu_dernier+";");
  document.write("border:"+bordure_sous_menu_dernier+";");
  document.write("border-top:"+bordure_sous_menu_dernier_haut+";");
  document.write("border-left:"+bordure_sous_menu_dernier_gauche+";");
  document.write("border-right:"+bordure_sous_menu_dernier_droite+";");
  document.write("border-bottom:"+bordure_sous_menu_dernier_bas+";");
  document.write("background-color:"+couleur_fond_sous_menu);
  document.write("}");
  
  document.write("td.sous_menu{");
  document.write("font-family:"+police_sous_menu+";");
  document.write("font-size:"+taille_police_sous_menu+";");
  document.write("text-align:"+police_sous_menu_alignement+";");
  document.write("color:"+couleur_police_sous_menu+";");
  document.write("border:0px;border-top:0px;border-left:0px;border-right:0px;border-bottom:0px;");
  document.write("background-color:"+couleur_fond_sous_menu);
  document.write("}");
  
  /*
  document.write("td.sous_menu a span {") ;
  document.write("display:none;");
  document.write("}");
  
  document.write("td.sous_menu a:hover span {") ;
  document.write("display:block;");
  document.write("}");
  */
  document.write("td.sous_menu_dernier{");
  document.write("font-family:"+police_sous_menu_dernier+";");
  document.write("font-size:"+taille_police_sous_menu_dernier+";");
  document.write("text-align:"+police_sous_menu_alignement_dernier+";");
  document.write("color:"+couleur_police_sous_menu_dernier+";");
  document.write("border:0px;border-top:0px;border-left:0px;border-right:0px;border-bottom:0px;");
  document.write("background-color:"+couleur_fond_sous_menu);
  document.write("}");
  
  document.write("td.espace{");
  document.write("height:"+hauteur_espace+";");
  document.write("font-family:"+police_espace+";");
  document.write("font-size:"+taille_police_espace+";");
  //document.write("color:"+couleur_police_sous_menu+";");
  //document.write("border:"+bordure_sous_menu+";");
  document.write("background-color:"+couleur_fond_espace);
  document.write("}");
  
  document.write("td.bord_gauche{");
  document.write("font-family:"+police_bord_gauche+";");
  document.write("font-size:"+taille_police_bord_gauche+";");
  document.write("border:"+bordure_bord_gauche+";");
  document.write("border-top:"+bordure_bord_gauche_haut+";");
  document.write("border-left:"+bordure_bord_gauche_gauche+";");
  document.write("border-right:"+bordure_bord_gauche_droite+";");
  document.write("border-bottom:"+bordure_bord_gauche_bas+";");
  document.write("background-color:"+couleur_fond_bord_gauche);
  document.write("}");
  
  document.write("td.bord_droite{");
  document.write("font-family:"+police_bord_droite+";");
  document.write("font-size:"+taille_police_bord_droite+";");
  document.write("border:"+bordure_bord_droite+";");
  document.write("border-top:"+bordure_bord_droite_haut+";");
  document.write("border-left:"+bordure_bord_droite_gauche+";");
  document.write("border-right:"+bordure_bord_droite_droite+";");
  document.write("border-bottom:"+bordure_bord_droite_bas+";");
  document.write("background-color:"+couleur_fond_bord_droite);
  document.write("}");
  
  document.write("td.bord_gauche_dernier{");
  document.write("font-family:"+police_bord_gauche_dernier+";");
  document.write("font-size:"+taille_police_bord_gauche_dernier+";");
  document.write("height:"+bordure_bord_gauche_dernier_hauteur+";");
  document.write("border:"+bordure_bord_gauche_dernier+";");
  document.write("border-top:"+bordure_bord_gauche_dernier_haut+";");
  document.write("border-left:"+bordure_bord_gauche_dernier_gauche+";");
  document.write("border-right:"+bordure_bord_gauche_dernier_droite+";");
  document.write("border-bottom:"+bordure_bord_gauche_dernier_bas+";");
  document.write("background-color:"+couleur_fond_bord_gauche_dernier);
  document.write("}");
  document.write("</style>");

  document.write("<table border='0' cellspacing='0' cellpadding='0' style='empty-cells:hide'>");//width='"+largeur_menu+"' 
  l=0;
  for(i=0;i<nbr_module;i++)
   {
    if(l>0){document.write("<tr><td colspan='3' class='bord_gauche_dernier'>&nbsp;</td></tr><tr><td colspan='3' class='espace'>&nbsp;</td></tr>")}
    document.write("<tr><td colspan='3' onClick='affiche_menu_module("+i+")' style='cursor:pointer' class='module'>&nbsp;<B>"+module [i]+"</B>&nbsp;</td></tr>");
    document.write("<tr style='display:none' id='menu"+i+"'><td class='bord_gauche'>&nbsp;</td>");
    document.write("<td><table width='"+largeur_menu+"' border='0' cellspacing='0' cellpadding='0'>");
    l=menu[i].length;
    m=0;ok_cote=0;
    for(j=0;j<menu[i].length;j++)
     {
      if(m>0){document.write ("<tr><td class='espace'>&nbsp;</td></tr>") }
      if(menu[i][j]!="")
       {
        if(j==0){document.write("<tr><td class='espace'>&nbsp;</td></tr>")}
        document.write ("<tr><td class='menu' style='cursor:pointer'>"+menu [i][j]+"</td></tr>");
	ok_cote=1
       }
      m=sous_menu_nom [i][j].length
      for(k=0;k<sous_menu_nom[i][j].length;k++)
       {
        document.write("<tr><td class='sous_menu");
	if(ok_cote==1){document.write ("_bordure")}
	if(k==m-1){document.write ("_dernier")}
	document.write("' ") ;
	if(sous_menu_actif [i][j][k]==1)
	 {
	  document.write("onMouseOver='dessus(this)' onMouseOut='a_cote(this)'");
	  document.write(" onClick='window.top."+sous_menu_target [i][j][k]+".location.href=\""+sous_menu_lien [i][j][k]+"\"' style='cursor:pointer'");
	 }
	else{document.write(" style='color:gray;font-style:italic'");}
	document.write(" title='"+description[i][j][k]+"'>"+sous_menu_nom [i][j][k]);
	//document.write("<span>"+description[i][j][k]+"</span></a>") ;
        document.write("</td></tr>");
       }
     }
    document.write("</table></td><td class='bord_droite'>&nbsp;</td></tr>");
   }
  document.write("<tr><td colspan='3' class='bord_gauche_dernier'>&nbsp;</td></tr>");
  document.write("</table>");
  if(menu_defaut>=0){affiche_menu_module (menu_defaut)}
 }
</script>